package v1

import (
	"github.com/gogf/gf/v2/frame/g"
	"github.com/gogf/gf/v2/net/ghttp"
	"github.com/gogf/gf/v2/os/gtime"
)

//上传文件
type FileUploadReq struct {
	g.Meta `path:"/file" method:"post" mime:"multipart/form-data" dc:"上传文件"`
	File   *ghttp.UploadFile `json:"file" type:"file" v:"required#文件必填" dc:"选择要上传的文件"`
	Type   string            `json:"type"  v:"required#文件夹名字必填" dc:"你的文件要保存到哪个文件夹下"`
}

type FileUploadRes struct {
	Id         int         `json:"id"`
	FileName   string      `json:"file_name" dc:"文件名字"`
	FileUrl    string      `json:"file_url" dc:"访问路径,请前端自行拼接服务器域名或者ip后访问"`
	CreateTime *gtime.Time // 创建时间
	UpdateTime *gtime.Time // 更新时间
}
